Julia (programazio-lengoaia)

 Julia (programazio-lengoaia)
Jatorria
Sorrera-urtea2009
Argitaratze-data2012
Ezaugarriak
Programazio paradigmaObjektuetara bideratutako programazioa, Programazio funtzional, Programazio inperatibo, multi-paradigm programming (en) Itzuli, array programming (en) Itzuli, metaprogramming (en) Itzuli, procedural programming (en) Itzuli, konputazio paralelo eta Multiple dispatch (en) Itzuli
Media motatext/julia
Sistema eragileaCSV, Hierarchical Data Format (en) Itzuli, Office Open XML eta netCDF (en) Itzuli
Irakur dezakeLinux, Microsoft Windows eta MacOS X
Deskribapena
Honen eragina jaso duMATLAB, Python, Lisp, C, FORTRAN, NumPy (en) Itzuli, Lua, R, Scheme (mul) Itzuli, Perl eta Ruby
Ekoizpena
DiseinatzaileaJeff Bezanson (en) Itzuli, Alan Edelman (en) Itzuli, Stefan Karpinski (en) Itzuli eta Viral B. Shah (en) Itzuli
GaratzaileaJeff Bezanson (en) Itzuli, Stefan Karpinski (en) Itzuli, Alan Edelman (en) Itzuli eta Viral B. Shah (en) Itzuli

julialang.org
Twitter: JuliaLanguage GitHub: JuliaLang Edit the value on Wikidata

Julia konputazio teknikorako programazio-lengoaia bat da, goi-mailakoa, kode irekikoa, plataforma anitzekoa eta errendimendu handikoa. 2009an sortu eta 2012an plazaratu zuten MIT ospetsuan.[1][2]

Logotipoa

Juliarekin C eta FORTRAN bezalako lengoaien pareko errendimendua lor daiteke LLVMn oinarritutako JIT konpiladoreari esker baina behe-mailako lengoaien zailtasunik gabe.

Julia script-lengoaien (interpretatuen) antzera modu interaktiboan exekuta daiteke baina baita ere, Julia programaren exekutagarria konpilatuz sor daiteke.

Julia datu-mota dinamikoak darabiltzan lengoaia da, funtzio edo metodoaren inplementazioa exekuzio-denboran bidaltzeko aukera eskaintzen du eta konputazio paralelorako diseinatuta dago.

Juliak pakete-kudeatzaile bat dauka.

  1. Bezanpson, Jef. Julia: A Fast Dynamic Language for Technical Computing. .
  2. (Ingelesez) Bezanson, Jeff; Edelman, Alan; Karpinski, Stefan; Shah, Viral B.. (2017-01). «Julia: A Fresh Approach to Numerical Computing» SIAM Review 59 (1): 65–98.  doi:10.1137/141000671. ISSN 0036-1445. (Noiz kontsultatua: 2023-12-05).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy